# 将字符串转换成指定的进制，默认为二进制
def convert2Sys(str, func=bin):
    '''
    str: 需要进行转换的字符串
    func: 进制转换函数，默认为二进制
    args: 控制参数
    '''
    res = ''
    for c in str:
        res += func(ord(c))
        print(c, ':', func(ord(c)))
    return res

# 将指定进制数转换成对应的字符
def convert2Chr(str, sep=' ', base=10):
    '''
    str: 各种进制形式的数字，使用字符串的形式表示，单字间用sep所示的字符隔开
    sep: 分隔符，默认空格
    base: str的进制表示
    '''
    res = ''
    for n in str.split(sep):
        res += chr(int(n, base))
    return res


# if __name__ == '__main__':
#     convert2Sys('服务器', bin)
#     print(convert2Chr('0b101000101110011,0b110001110001001', ',', 2))




